当前位置: PHP > laravel > laravel redis操作大全

laravel redis操作大全

2021-09-05 分类:laravel 作者:admin 阅读(20)

字符串操作#

普通得set/get操作,set操作,如果键名存在,则会覆盖原有得值#

setex 存放带存储时效的记录#

getset 是 set的变种,结果返回替换前的值#

incrby/incr/decrby/decr对值得递增和递减#

exists 检测是否存在 存在返回1 否则返回0#

type 类型检测,字符串返回 string ,列表返回 list , set表返回 set/zset ,hash表返回 hash#

append 连接到已存在字符串#

setrange 部分替换操作,并返回字符串长度#

substr 部分获取操作#

setbit 位存储#

keys 模糊查找功能,支持 * 号 以及 ?号 (匹配一个字符)#

randomkey 随机返回一个key#

rename/renamenx 方式对key进行改名,所不同的是renamenx不允许改成已存在的key#

expire 设置key-value的时效性#

dbsize 返回redis当前数据库的记录总数#

队列操作#

lrange 返回队列中一个区间的元素#

lindex 返回指定顺序位置的list元素#

lset 修改队列中指定位置的value#

lrem 删除队列中左起指定数量的字符#

lpop/rpop 类似栈结构地弹出(并删除)最左或最右的一个元素#

ltrim 队列修改,保留左边起若干元素,其余删除#

rpoplpush 从一个队列中pop元素并push到另一个队列#

linsert在队列的中间指定元素前或后插入元素#

blpop/brpop 阻塞并等待一个队列不为空时,在pop出最左或最右的一个元素(这个功能在php以外可以说非常好用)#

2set集合操作#

srem 移除指定元素#

spop弹出首元素#

smove移动当前set集合的指定元素到另一个set集合#

scard 返回当前set表元素个数#

sismember判断元素是否属于当前set集合#

smembers返回当前set集合的所有元素#

sinter/sunion/sdiff 返回两个表中的交集/并集/补集#

有序set表操作#

zrem 移除指定元素#

zrange按位置次序返回表中指定区间的元素#

hash表操作#

hexists返回hash表中的指定key是否存在#

hdel 删除hash表中指定key的元素#

hlen 返回hash表元素个数#

hsetnx增加一个元素,但不能重复#

hmset/hmget存取多个元素到hash表#

hincryby 对指定key进行累加#

hkeys返回hash表中的所有key#

hvals 返回hash表中的所有value#

hgetall返回整个hash表元素#

排序操作#

sort排序#

Redis 管理操作#

来源:https://www.cnblogs.com/wangzhaobo/p/14331532.html

「三年博客,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏

支付宝
微信
0

支付宝
微信
标签:

上一篇:

下一篇:

你可能感兴趣

共有 0 - laravel redis操作大全

博客简介

精彩评论

  • admin(6年前 (2020-03-09))

    分别用不同厚度的筏板定义,画图后这设置筏板变截面处理。 http://f.fwxgx.co...

    评:新文章!
  • admin(6年前 (2020-03-09))

    分别用不同厚度的筏板定义,画图后这设置筏板变截面处理。 http://f.fwxgx.co...

    评:新文章!
  • admin(6年前 (2020-03-09))

    新增一个框架图! http://biji.jinli.vip/wp-content/upl...

    评:新文章!
  • 一位WordPress评论者(6年前 (2020-02-13))

    嗨,这是一条评论。 要开始审核、编辑及删除评论,请访问仪表盘的“评论”页面。 评论者头像来自...

    评:世界,您好!